package com.example.runlian.mapper;

import com.example.runlian.pojo.PageInfo;
import com.example.runlian.pojo.SecondTitle;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 对 副标题表 进行操作
 */
@Mapper
public interface SecondTitleMapper {
    /**
     * 修改副标题信息
     */
    public Integer updateSecondTitleBySid(SecondTitle secondTitle);

    /**
     * 增加副标题信息
     */
    public Integer addSecondTitle(SecondTitle secondTitle);

    /**
     * 删除副标题信息 根据sid值
     */
    public Integer deleteSecondTitleBySid(Integer sid);

    /**
     * 查询某个 描述信息sid 是否存在,
     * 如果存在就返回 >1
     * 如果不存在就返回 0
     */
    public Integer querySidYesOrNo(Integer sid);

    /**
     * 查询 全部副标题 信息
     */
    public List<SecondTitle> querySecondTitleByPage(PageInfo pageInfo);

    /**
     * 获取总条数
     */
    public Integer qeurySecondTitleNum();
}
